/**
 * 代号:金花 
 * 文件名：ObserverTest.java
 * 创建人：jh
 * 日期：2018年6月29日
 * 修改人：
 * 描述：
 */
package cc.pattern.observer;

/**
 * 用途：业务模块名称
 */
public class ObserverTest {
	/**
	 *  @功能:
	 *  @作者:jh @代号:金花
	 *  @时间:2018年6月29日
	 *  @param args  
	 */
	public static void main(String[] args) {
		Wolf wolf = new Wolf();
		
		Observer xi = new Sheep("喜羊羊");
		Observer lan = new Sheep("懒羊羊");
		Observer mei = new Sheep("美羊羊");
		
		wolf.add(xi);
		wolf.add(lan);
		wolf.add(mei);
		
		String msg = "灰太狼进村了";
		wolf.setInfomation(msg);
		
		wolf.delete(xi);
		msg = "灰太狼走了";
		wolf.setInfomation(msg);
	}
}
